PRISMA/DB: A Parallel Main Memory Relational DBMS

نویسندگان

  • Peter M. G. Apers
  • Carel A. van den Berg
  • Jan Flokstra
  • Paul W. P. J. Grefen
  • Martin L. Kersten
  • Annita N. Wilschut
چکیده

PRISMA/DB is a full-fledged parallel, main memory relational database management system the design of which is characterized by two main ideas. In the first place, high performance is obtained by the use of parallelism for query processing and main memory storage of the entire database. In the second place, a flexible architecture for experimenting with functionality and performance is obtained via a modular implementation of the system in an object-oriented programming language. This paper describes the design and implementation of PRISMNDB in detail. Also, a performance evaluation of the system shows that the system is comparable to other state-ofthe-art database machines. The prototype implementation of the system is ready, and runs on a lOO-node parallel multiprocessor. The achieved flexibility of the system makes it a valuable platform for research in various directions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallelism in a Main-Memory DBMS: The Performance of PRISMA/DB

This paper evaluates the performance of the parallel, main-memory DBMS, PRISMA/DB. First, an abstract architecture for parallel query execution is presented. A performance model for the execution of simple relational operations on this architecture is developed. The parameters in the model are set using experiments on PRISMA/DB and the performance of PRISMA/DB is analized in the context of the ...

متن کامل

PRISMA / DB : A Parallel , Main Memory Relationh DBMS

PRISWDB is a full-fledged parallel, main memory relational database management system the design of which is characterized by two main ideas. In the first place, high performance is obtained by the use of parallelism for query processing and main memory storage of the entire database. In the second place, a flexible architecture for experimenting with functionality and performance is obtained v...

متن کامل

Implementing PRISMA/DB in an OOPL

PRISMA/DB is implemented in a parallel object-oriented language to gain insight in the usage of parallelism. This environment allows us to experiment with parallelism by simply changing the allocation of objects to the processors of the PRISMA machine. These objects are obtained by a strictly modular design of PRISMA/DB. Communication between the objects is required to cooperatively handle the ...

متن کامل

PRISMA Contributions P RISMA, a platform for experiments with parallelism

1 I n t r o d u c t i o n The PRISMA project is a large-scale research effort in the design and implementation of a highly parallel machine for da ta and knowledge processing. It is organized as a nationwide Dutch research a~tivity with combined forces from four universities, a governmental research institute, and Phitips Research Laboratories. It ran from 1986 until end of 1990 and was manned ...

متن کامل

Implementation and Performance Evaluation of a Parallel Transitive Closure Algorithm on PRISMA/DB

This paper describes an experimental performance study of the parallel computation of transitive closure operations on a parallel database system. This work brings two research eeorts together. The rst is the development of an eecient execution strategy for the parallel computation of path problems, called the Disconnection Set Approach. The second is the development and implementation of a par...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Knowl. Data Eng.

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1992